package com.ljx.recruitment.sale.service;

import com.ljx.recruitment.common.domain.vo.resp.PageResp;
import com.ljx.recruitment.sale.domain.entity.TrialApplication;
import com.ljx.recruitment.sale.domain.vo.req.ProductTrialApplicationPageReq;
import com.ljx.recruitment.sale.domain.vo.req.ProductTrialApplicationSubmitReq;

public interface ProductService {
    void submitTrialApplication(ProductTrialApplicationSubmitReq req);

    void adminSubmitTrialApplication(ProductTrialApplicationSubmitReq req);

    PageResp<TrialApplication> getTrialApplicationPage(ProductTrialApplicationPageReq req);

    TrialApplication getTrialApplication(Long trialApplicationId);
}
